/**
 * Copyright 2007 Google Inc.
 * All Rights Reserved.
 *
 * goog.css
 * @author erichiggins@google.com (Eric Higgins)
 */

/* Resets block elements. */
html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, table,
caption, tbody, tfoot, thead, tr, th, td, form, fieldset, embed,
object, applet {
  margin: 0;
  padding: 0;
  border: 0;
  /* vertical-align: baseline; commented out due to bug #850002 */
}

/**
 * Attempt to get a baseline where 1em=10px, also so IE font-scaling works.
 * References:
 * http: //clagnut.com/blog/348/
 * http: //css-discuss.incutio.com/?page=UsingEms
 *
 * So, if you want to have a 13px base font size, you'll need a wrapper div
 * and on it, set the font-size to 1.3em or 130%
 */
body {
  font-size: 62.5%; /* reset so 1em = 10px */
  font-family: Arial, sans-serif;
  color: #000;
  background: #fff;
}

/* Sets Google link colors. */
a {
  color: #00c;
}
a:active {
  color: #f00;
}
a:visited {
  color: #551a8b;
}


/* Sets default padding & margin on select block elements. */
table {
  border-collapse: collapse;
  border-width: 0;
  empty-cells: show;
}
ul {
  padding: 0 0 1em 1em;
}
ol {
  padding: 0 0 1em 1.3em;
}
li {
  line-height: 1.5em;
  padding: 0 0 .5em 0;
}
p {
  padding: 0 0 1em 0;
}
h1,
h2,
h3,
h4,
h5 {
  padding: 0 0 1em 0;
}

/**
 * The following set the default Google font sizes, assuming 1em = 13px.
 * This can be set using the .g-doc class wrapper below.
 */
h1,
h2 {
  font-size: 1.3em;
}
h3 {
  font-size: 1.1em;
}

/* Setting font size for the table tag forces proper inheritance for IE5 - IE6 */
h4,
h5,
table {
  font-size: 1em;
}
sup,
sub {
  font-size: .7em;
}

/* Makes sure that form elements correctly inherit font rules. */
input,
select,
textarea,
option {
  font-family: inherit;
  font-size: inherit;
}

/* set the base font to 13px by using Inlay's g-doc class as a wrapper */
.g-doc,
.g-doc-1024,
.g-doc-800 {
  font-size: 130%;
}
